package com.item.dao.model;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;
/**
 *
 */
@ApiModel
public class User {

	/**
	 *id
	 */
	@ApiModelProperty(value="id")
	@ApiParam(value="id")
	private Integer id;

	/**
	 *账号
	 */
	@ApiModelProperty(value="账号")
	@ApiParam(value="账号")
	private String account;

	/**
	 *密码
	 */
	@ApiModelProperty(value="密码")
	@ApiParam(value="密码")
	private String password;

	/**
	 *性别 0未知 1男 2女
	 */
	@ApiModelProperty(value="性别 0未知 1男 2女")
	@ApiParam(value="性别 0未知 1男 2女")
	private Integer sex;

	/**
	 *职业
	 */
	@ApiModelProperty(value="职业")
	@ApiParam(value="职业")
	private String job;

	/**
	 *用户签名
	 */
	@ApiModelProperty(value="用户签名")
	@ApiParam(value="用户签名")
	private String sign;

	/**
	 *昵称
	 */
	@ApiModelProperty(value="昵称")
	@ApiParam(value="昵称")
	private String nickName;

	/**
	 *用户真实名字
	 */
	@ApiModelProperty(value="用户真实名字")
	@ApiParam(value="用户真实名字")
	private String userName;

	/**
	 *艺术家手机号
	 */
	@ApiModelProperty(value="艺术家手机号")
	@ApiParam(value="艺术家手机号")
	private String artPhone;

	/**
	 *艺术家常用邮箱
	 */
	@ApiModelProperty(value="艺术家常用邮箱")
	@ApiParam(value="艺术家常用邮箱")
	private String artEmail;

	/**
	 *艺术家第一个首字母
	 */
	@ApiModelProperty(value="艺术家第一个首字母")
	@ApiParam(value="艺术家第一个首字母")
	private String artFirstPy;

	/**
	 *艺术家真实头像
	 */
	@ApiModelProperty(value="艺术家真实头像")
	@ApiParam(value="艺术家真实头像")
	private String artImg;

	/**
	 *艺术家个人履历
	 */
	@ApiModelProperty(value="艺术家个人履历")
	@ApiParam(value="艺术家个人履历")
	private String artInfo;

	/**
	 *身份证
	 */
	@ApiModelProperty(value="身份证")
	@ApiParam(value="身份证")
	private String idCard;

	/**
	 *用户头像
	 */
	@ApiModelProperty(value="用户头像")
	@ApiParam(value="用户头像")
	private String headImg;

	/**
	 *积分
	 */
	@ApiModelProperty(value="积分")
	@ApiParam(value="积分")
	private Integer credit;

	/**
	 *用户类别 0普通用户 1艺术家
	 */
	@ApiModelProperty(value="用户类别 0普通用户 1艺术家")
	@ApiParam(value="用户类别 0普通用户 1艺术家")
	private Integer userState;

	/**
	 *修改时间
	 */
	@ApiModelProperty(value="修改时间")
	@ApiParam(value="修改时间")
	private java.util.Date modifyTime;

	/**
	 *用户状态 --0禁用 1启动
	 */
	@ApiModelProperty(value="用户状态 --0禁用 1启动")
	@ApiParam(value="用户状态 --0禁用 1启动")
	private Integer userType;

	/**
	 *用户禁用起始时间
	 */
	@ApiModelProperty(value="用户禁用起始时间")
	@ApiParam(value="用户禁用起始时间")
	private java.util.Date userForbiddenTime;

	/**
	 *用户禁用结束时间
	 */
	@ApiModelProperty(value="用户禁用结束时间")
	@ApiParam(value="用户禁用结束时间")
	private java.util.Date userEndForbiddenTime;

	/**
	 *生日
	 */
	@ApiModelProperty(value="生日")
	@ApiParam(value="生日")
	private String birthday;

	/**
	 *所在地
	 */
	@ApiModelProperty(value="所在地")
	@ApiParam(value="所在地")
	private String area;

	/**
	 *是否是vip用户 0不是 1是
	 */
	@ApiModelProperty(value="是否是vip用户 0不是 1是")
	@ApiParam(value="是否是vip用户 0不是 1是")
	private Integer isVip;

	/**
	 *创建时间
	 */
	@ApiModelProperty(value="创建时间")
	@ApiParam(value="创建时间")
	private java.util.Date createTime;

	/**
	 *后台审核 0不通过 1通过
	 */
	@ApiModelProperty(value="后台审核 0不通过 1通过")
	@ApiParam(value="后台审核 0不通过 1通过")
	private Integer isVerify;

	/**
	 *是否绑定qq 0未绑定 1绑定
	 */
	@ApiModelProperty(value="是否绑定qq 0未绑定 1绑定")
	@ApiParam(value="是否绑定qq 0未绑定 1绑定")
	private Integer isBindQq;

	/**
	 *是否绑定微博 0未绑定 1绑定
	 */
	@ApiModelProperty(value="是否绑定微博 0未绑定 1绑定")
	@ApiParam(value="是否绑定微博 0未绑定 1绑定")
	private Integer isBindWeibo;

	/**
	 *是否绑定微信 0未绑定 1绑定
	 */
	@ApiModelProperty(value="是否绑定微信 0未绑定 1绑定")
	@ApiParam(value="是否绑定微信 0未绑定 1绑定")
	private Integer isBindWeixin;

	/**
	 *是否绑定手机号
	 */
	@ApiModelProperty(value="是否绑定手机号")
	@ApiParam(value="是否绑定手机号")
	private Integer isBindPhone;

	/**
	 *所绑定的手机号
	 */
	@ApiModelProperty(value="所绑定的手机号")
	@ApiParam(value="所绑定的手机号")
	private String bindPhone;

	/**
	 *身份编码
	 */
	@ApiModelProperty(value="身份编码")
	@ApiParam(value="身份编码")
	private String idCode;

	/**
	 *
	 */
	@ApiModelProperty(value="")
	@ApiParam(value="")
	private java.util.Date lastNewsTime;

	/**
	 *毕业学校
	 */
	@ApiModelProperty(value="毕业学校")
	@ApiParam(value="毕业学校")
	private String school;

	/**
	 *工作单位
	 */
	@ApiModelProperty(value="工作单位")
	@ApiParam(value="工作单位")
	private String company;

	/**
	 *参展经历
	 */
	@ApiModelProperty(value="参展经历")
	@ApiParam(value="参展经历")
	private String experience;

	public void setId(Integer id) {
		this.id=id;
	}

	public Integer getId() {
		return id;
	}

	public void setAccount(String account) {
		this.account=account == null ? account : account.trim();
	}

	public String getAccount() {
		return account;
	}

	public void setPassword(String password) {
		this.password=password == null ? password : password.trim();
	}

	public String getPassword() {
		return password;
	}

	public void setSex(Integer sex) {
		this.sex=sex;
	}

	public Integer getSex() {
		return sex;
	}

	public void setJob(String job) {
		this.job=job == null ? job : job.trim();
	}

	public String getJob() {
		return job;
	}

	public void setSign(String sign) {
		this.sign=sign == null ? sign : sign.trim();
	}

	public String getSign() {
		return sign;
	}

	public void setNickName(String nickName) {
		this.nickName=nickName == null ? nickName : nickName.trim();
	}

	public String getNickName() {
		return nickName;
	}

	public void setUserName(String userName) {
		this.userName=userName == null ? userName : userName.trim();
	}

	public String getUserName() {
		return userName;
	}

	public void setArtPhone(String artPhone) {
		this.artPhone=artPhone == null ? artPhone : artPhone.trim();
	}

	public String getArtPhone() {
		return artPhone;
	}

	public void setArtEmail(String artEmail) {
		this.artEmail=artEmail == null ? artEmail : artEmail.trim();
	}

	public String getArtEmail() {
		return artEmail;
	}

	public void setArtFirstPy(String artFirstPy) {
		this.artFirstPy=artFirstPy == null ? artFirstPy : artFirstPy.trim();
	}

	public String getArtFirstPy() {
		return artFirstPy;
	}

	public void setArtImg(String artImg) {
		this.artImg=artImg == null ? artImg : artImg.trim();
	}

	public String getArtImg() {
		return artImg;
	}

	public void setArtInfo(String artInfo) {
		this.artInfo=artInfo == null ? artInfo : artInfo.trim();
	}

	public String getArtInfo() {
		return artInfo;
	}

	public void setIdCard(String idCard) {
		this.idCard=idCard == null ? idCard : idCard.trim();
	}

	public String getIdCard() {
		return idCard;
	}

	public void setHeadImg(String headImg) {
		this.headImg=headImg == null ? headImg : headImg.trim();
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setCredit(Integer credit) {
		this.credit=credit;
	}

	public Integer getCredit() {
		return credit;
	}

	public void setUserState(Integer userState) {
		this.userState=userState;
	}

	public Integer getUserState() {
		return userState;
	}

	public void setModifyTime(java.util.Date modifyTime) {
		this.modifyTime=modifyTime;
	}

	public java.util.Date getModifyTime() {
		return modifyTime;
	}

	public void setUserType(Integer userType) {
		this.userType=userType;
	}

	public Integer getUserType() {
		return userType;
	}

	public void setUserForbiddenTime(java.util.Date userForbiddenTime) {
		this.userForbiddenTime=userForbiddenTime;
	}

	public java.util.Date getUserForbiddenTime() {
		return userForbiddenTime;
	}

	public void setUserEndForbiddenTime(java.util.Date userEndForbiddenTime) {
		this.userEndForbiddenTime=userEndForbiddenTime;
	}

	public java.util.Date getUserEndForbiddenTime() {
		return userEndForbiddenTime;
	}

	public void setBirthday(String birthday) {
		this.birthday=birthday == null ? birthday : birthday.trim();
	}

	public String getBirthday() {
		return birthday;
	}

	public void setArea(String area) {
		this.area=area == null ? area : area.trim();
	}

	public String getArea() {
		return area;
	}

	public void setIsVip(Integer isVip) {
		this.isVip=isVip;
	}

	public Integer getIsVip() {
		return isVip;
	}

	public void setCreateTime(java.util.Date createTime) {
		this.createTime=createTime;
	}

	public java.util.Date getCreateTime() {
		return createTime;
	}

	public void setIsVerify(Integer isVerify) {
		this.isVerify=isVerify;
	}

	public Integer getIsVerify() {
		return isVerify;
	}

	public void setIsBindQq(Integer isBindQq) {
		this.isBindQq=isBindQq;
	}

	public Integer getIsBindQq() {
		return isBindQq;
	}

	public void setIsBindWeibo(Integer isBindWeibo) {
		this.isBindWeibo=isBindWeibo;
	}

	public Integer getIsBindWeibo() {
		return isBindWeibo;
	}

	public void setIsBindWeixin(Integer isBindWeixin) {
		this.isBindWeixin=isBindWeixin;
	}

	public Integer getIsBindWeixin() {
		return isBindWeixin;
	}

	public void setIsBindPhone(Integer isBindPhone) {
		this.isBindPhone=isBindPhone;
	}

	public Integer getIsBindPhone() {
		return isBindPhone;
	}

	public void setBindPhone(String bindPhone) {
		this.bindPhone=bindPhone == null ? bindPhone : bindPhone.trim();
	}

	public String getBindPhone() {
		return bindPhone;
	}

	public void setIdCode(String idCode) {
		this.idCode=idCode == null ? idCode : idCode.trim();
	}

	public String getIdCode() {
		return idCode;
	}

	public void setLastNewsTime(java.util.Date lastNewsTime) {
		this.lastNewsTime=lastNewsTime;
	}

	public java.util.Date getLastNewsTime() {
		return lastNewsTime;
	}

	public void setSchool(String school) {
		this.school=school == null ? school : school.trim();
	}

	public String getSchool() {
		return school;
	}

	public void setCompany(String company) {
		this.company=company == null ? company : company.trim();
	}

	public String getCompany() {
		return company;
	}

	public void setExperience(String experience) {
		this.experience=experience == null ? experience : experience.trim();
	}

	public String getExperience() {
		return experience;
	}

}
